// 导入vuex

import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);

var  store = new Vuex.Store({
    state:{
        id:null,                 //歌曲id
        audiosrc:'',             //播放地址
        name:'无',               //歌手名字
        title:'当前暂无音乐',     //歌名
        img:'https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=4110518076,784167109&fm=26&gp=0.jpg',         //歌手头像
        showplay:true ,          //是否显示播放器
        showaudio:true,          //当前为暂停状态
        playtime:'4.30',         //播放时长
        songlist:[],             //用于存放歌单
        index:[],                 //歌单的索引值
        timestamp:'0',            //时间戳
    },
    mutations:{
        // 歌曲id
        changeid(state,id) {
            state.id=id
        },
        // 播放地址
        changesrc(state,src) {
            state.audiosrc=src
        },
        // 歌手名字
        changename(state,name) {
            state.name=name
        }, 
        // 歌名
        changentitle(state,title) {
            state.title=title
        },
        // 歌手头像
        changeimg(state,img) {
            state.img=img
        },
        // 是否显示播放器
        showplayer(state,showplay) {
            state.showplay=showplay
        },
        //当前播放状态
        showAudio(state,showaudio) {
            state.showaudio=showaudio
        },
        // 播放时长
        playTime(state,playtime) {
            state.playtime=playtime
        },
        // 存放歌单
        playsonglist(state,songlist) {
            state.songlist=songlist
        },
        // 获取歌单的索引值
        changeindex(state,index) {
            state.index=index
        },
        // 时间戳
        changetimestamp(state,timestamp) {
            state.timestamp=timestamp
        }
    }
})

export default store